import React from 'react'
import { Path } from '@formily/path'
import expect from 'expect'

// const pattern = new Path('*(aa,bb,cc)')
// pattern.matchAliasGroup('aa', 'bb') // matchScore：1、1

// const excludePattern = new Path('aa.bb.*(11,22,33).*(!aa,bb,cc)')
const excludePattern = new Path('aa.*(!void).cc')

// excludePattern.matchAliasGroup('aa.bb.11.mm', 'aa.cc.dd.bb.11.mm') // matchScore： 3、1

// void.cc / aa.cc 会去匹配 (!void)
const result = excludePattern.matchAliasGroup('aa.void.cc', 'aa.cc') // matchScore： 3、1
// console.log(result)

// console.log(Path.parse('*(aa,bb).cc').match(['aa', 'bb']))
export default () => {
  return <div>matchAliasGroup - test</div>
}
